﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,table,select{margin:0;padding:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{table-layout:fixed;}
th,td{}
input[type="radio"],input[type="checkbox"]{margin-right:2px;#margin-right:0;}
input{font-size:12px;font-family:Tahoma,Arial, Helvetica, sans-serif;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
textarea{overflow:auto;padding:1px 0 0 1px;font-size:12px;}
select{font-size:12px;}
body{margin:0px;padding:0px;font-size:12px;color:#333;font-family:Tahoma, "宋体";;background:#f6f6f6;}

/*====全局====*/
a{color:#333;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
.clear{clear:both;}
.fr{float:right;}
.fl{float:left;}

/*====宽度===*/
.w40{ width: 40px;}
.w50{ width: 50px;}
.w115{ width:115px; margin:0 auto; height:auto;}
.w203{ width:203px; margin:0 auto; height:auto;}
.w498{ width:498px; margin:0 auto; height:auto;}
.w468{ width:468px; margin:0 auto; height:auto;}
.w473{ width:473px; margin:0 auto; height:auto;}
.w585{ width:585px; margin:0 auto; height:auto;}
.w663{ width:663px; margin:0 auto; height:auto;}
.w283{ width:283px; margin:0 auto; height:auto;}
.w243{ width:243px; margin:0 auto; height:auto;}
.w228{ width:228px; margin:0 auto; height:auto;}
.w698{ width:698px; margin:0 auto; height:auto;}
.w733{ width:733px; margin:0 auto; height:auto;}
.w825{ width:825px; margin:0 auto; height:auto;}
.w910{ width:910px; margin:0 auto;}
.w960{ width:960px; margin:0 auto;}
.w958{ width:958px; margin:0 auto; height:auto;}

/*====字体===*/
.famhei{font-family:"黑体";}
.famwei{font-family:"微软雅黑";}

/*====字体大小===*/
.ft12{font-size:12px;}
.ft14{font-size:14px;}
.ft16{font-size:16px;}
.ft18{font-size:18px;}
.ft20{font-size:20px;}
.ft24{font-size:24px;}
.ft26{font-size:26px;}
.ft30{font-size:30px;}
.fb{ font-weight:bold;}

/*====字体颜色==*/
.colorbl, .colorbl a{ color:#2181cd;}
.colorblue{ color:#0050a3;}
.colorwh{ color:#FFFFFF;}
.colorgrey{ color:#999999;}
.colororange{ color:#ff6600;}

/*====外边距===*/
.mgt6{ margin-top: 6px;}
.mgt8{ margin-top: 8px;}
.mgt20{ margin-top: 20px;}
.mgt15{ margin-top: 15px;}
.mgt13{ margin-top: 13px;}
.mgt25{ margin-top: 25px;}
.mgr5{ margin-right: 5px;}
.mgr10{ margin-right: 10px;}
.mgr15{ margin-right: 15px;}
.mgl10{ margin-left: 10px;}
.mgb10{ margin-bottom: 10px;}

/*====内边距===*/
.pall5{ padding: 5px;}
.p10{ padding: 0 10px;}
.pall10{ padding: 10px;}
.pl10{ padding-left: 10px;}
.pl20{ padding-left: 20px;}
.pt10{ padding-top: 10px;}
.p510{ padding:5px 10px;}
.pb5{ padding-bottom: 5px;}
.pr10{ padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.pl5{ padding-left: 5px;}
.p20{ padding: 10px 20px;}

/*====间距===*/
.h15{height:15px; margin:0 auto; overflow:hidden;}


/*====行高==*/
.line20{ line-height: 20px;}
.line25{ line-height: 25px;}
.line35{ line-height:35px;}
.line40{ line-height:40px;}
.line50{ line-height:50px;}

/*====背景颜色==*/
.bgwht{ background-color:#fff;}
.bgblu{background: #0458ae;}
.bgblu1{  background:#f5f8ff;}
.bggery{ background:#eeeeee;}


/*====边框颜色==*/
.border0{ border:0; outline: none;}
.border1{ border:1px solid #dddddd;}
.border2{ border-bottom:1px solid #ddddd;}
.border3{ border:1px solid #b2d5ff;}
.border4{ border:1px solid #7bbcd0;}
.border5{ border-bottom: 1px solid #0458ae;}
.border6{ border-top:1px solid #DDDDDD;}
.border7{ border: 1px solid #1d7ed4;}
.border8{ border-bottom: 2px solid #3c7cbc;}

/*====圆角==*/
.radius1{ border-radius:10px;}
.radius2{ border-radius:4px;}
.radius3{ border-radius:2px;}
.radius4{ border-radius:1px;}

/*====位置==*/
.aligc{ text-align:center;}
.aligl{ text-align:left;}
.aligr{ text-align:right;}


/*头部*/
.top{ background:url(../images/banner.jpg) top no-repeat; height:306px; position:relative; z-index:12;}
.toper_ban{  padding-top:220px;}
.toper_nav{ height: 51px;}
/*按钮*/
.bwh{ position:relative; left: 64%;z-index:33; cursor: pointer;background:url(../images/bwh.png) no-repeat; width:350px; height:34px; }
.zwh{  position:relative; left: 64%; background:url(../images/zwh.png) no-repeat; width:350px; height:34px; z-index:33; cursor: pointer;}

/*底部版权*/
.copyright{ background: url(../images/copy_topbg.jpg) repeat-x; height: 135px;}
.copyright_icon{ background: url(../images/copy_foot.jpg) no-repeat; width: 60px; height:70px; position: relative; left: 28%;top:20%;}
.copyright_wenzi{position: relative; left: 30%; top:20%;}

/*公共左边列表*/
.common_list{ float:left;}
.common_listhd{ background:url(../images/news_listhd.jpg) no-repeat; height: 44px; width: 243px;}
.common_listcont li{ float:left; width:210px; background: url(../images/com_list.jpg) repeat-x; height:40px; border:1px solid #DDDDDD; line-height:40px; padding-left: 10px; margin-top: 10px;}
.list_l{ background:url(../images/list_l.png) no-repeat; width: 16px; height: 16px;position: relative;top:30%;}
.list_r{ background:url(../images/list_r.png) no-repeat; width: 16px; height: 16px; position: relative; left:80%;}

/*底部公共链接*/
.link1 ul{ padding:0 9px;}
.link1 li{ float: left; width:228px;  }
.menu_jump1{border:1px solid #DDDDDD; width:228px; height: 25px; line-height: 25px; text-align: center;}

.bg{ background:url(../images/bg.jpg) center repeat-y;}
.head_ban1{ background: url(../images/zhuangweihuichange.jpg) no-repeat; height: 160px;}

/*标委会和专委会头部*/
.head_ban{ background: url(../images/bwhchange.jpg) no-repeat; height: 160px;}
.head_nav{ height: 40px; background:url(../images/nav1_bg.jpg) repeat-x;}
.head_nav li{ float: left; width: 119px; }
.head_nav li a{ color: #FFFFFF; text-decoration: none;}
.head_nav li a:hover{ color: #0050a3; text-decoration: none;}
.head_line{ background: url(../images/line.png)  right no-repeat; width: 2px;  }

/*专委会头部*/
.head_ban{ background: url(../images/bwhchange.jpg) no-repeat; height: 160px;}
.head_nav1{ height: 40px; background:url(../images/nav1_bg.jpg) repeat-x;}
.head_nav1 li{ float: left; width: 105px; }
.head_nav1 li a{ color: #FFFFFF; text-decoration: none;}
.head_nav1 li a:hover{ color: #0050a3; text-decoration: none;}
.head_line{ background: url(../images/line.png)  right no-repeat; width: 2px;  }


/* hd-main */
.hd-main{height:50px;z-index:15;}
.hd-main{padding:0 5px;height:49px;}
.hd-main .has-pulldown{cursor:pointer;position:relative;*z-index:10000}
.hd-main .pulldown{position:relative;cursor:default;display:none;top:30px;left:-100px}
.hd-main .pulldown .arrow{*margin-bottom:-1px;_margin-bottom:0;height:0;width:0;font-size:14px;line-height:0;border-width:7px;border-style:solid;border-color:transparent transparent #F6F6F9 transparent;_filter:chroma(color=tomato);_border-color:tomato tomato #F6F6F9 tomato;position:relative;display:block;left:20px;z-index:2}
.hd-main .pulldown .content{color:#333;text-align:left;position:relative;z-index:1}
.hd-main .pulldown-canvas{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}
.hd-main .navs{padding:0 0 3px 25px;height:45px;float:left;}
.hd-main .navs a,.hd-main .info a,.hd-main .navs a:visited,.hd-main .info a:visited,.hd-main .navs a:active,.hd-main .info a:active{color:#d8d8d8}
.hd-main .navs a:hover,.hd-main .navs a:active{text-decoration:none; color:#7BBCD0;}
.hd-main .navs .def-nav{ font-size: 14px; }
.hd-main .navs .def-nav,.hd-main .navs .pulldown-nav,.hd-main .navs .separate{display:block;float:left;height:48px;font:14px;color:#d8d8d8;text-align:center;width:120px;line-height:48px}
.hd-main .navs .def-nav .app-url{width:641px;top:46px;}
.hd-main .navs .def-nav .pulldown-canvas-url{width:575px;height:25px;}
.hd-main .navs .def-nav .app-url .arrow{left:140px;}
.hd-main .navs .app-url .content{height:25px;}
.hd-main .navs .app-url .content a,.hd-main .navs .app-url .content a:hover{color:#333}
.hd-main .navs .app-url .li{cursor:pointer;width:auto;padding-right: 10px;height:25px;border-radius:3px; line-height:25px;display:block;float:left;text-align:center; font-size:12px;}
.hd-main .navs .app-url .li:hover{ color: #0050A3;}
.hd-main .navs .app-url .li .text{height:25px;display:block;line-height: 25px; padding-top: 5px;}
.hd-main .navs .separate{ background: url(../images/line.png)  right no-repeat; width: 2px; height: 51px;}
.hd-main .navs .pulldown-nav{position:relative;}

/*产品列表*/
#cp .productlist{ width:100%}
#cp .productlist li{
    width:153px;
	float:left;
	padding:8px;
	text-align:center;
	position:relative;
	overflow:hidden;
	display:block;
	height:160px;
}
#cp .productlist li img{
	border:1px solid #DDDDDD;
	padding:1px;
	margin:0px;
}
#cp .productlist li p{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding:0px;
	margin:0px;
	width:153px;
}
